someone's hands are tied - Fransızca İngilizce Sözlük